SPSS:使用语法设置变量标签
通过语法管理变量和值标签比手动操作效率更高。本教程将介绍如何更有效地完成这项工作。
在 SPSS 中修改变量标签
- 与其他字典属性一样,修改变量标签没有“粘贴 (Paste)”选项。
- 请注意,手动修改变量标签非常耗时,且不会记录在日志文件 (journal file) 中。因此,推荐使用 语法 (syntax)。
- 使用
VARIABLE LABELS
命令可以轻松地更改或添加变量标签。 - 虽然并非总是必要,但建议始终用引号将标签文本括起来。
- 如果要在单个命令中标记多个变量,请使用斜杠 (/) 分隔不同的变量规范。
SPSS 变量标签语法示例
(以下语法示例使用的数据集可以在这里找到。)
1. 修改(或添加)单个变量标签。
VARIABLE LABELS name '受访者姓名 (First name of respondent)'.
2. 在单个命令中修改(或添加)两个变量标签。
VARIABLE LABELS birthday '受访者生日 (Birthday of respondent)'/married '受访者婚姻状况 (Marital status of respondent)'.
在 SPSS 中修改值标签
VALUE LABELS
命令应谨慎使用,因为它会首先删除变量的所有现有值标签,然后应用您指定的值标签。下面的 语法 (syntax) 示例演示了这种常见的错误。- 通常,
ADD VALUE LABELS
是更改或添加值标签的更好选择。 - 请注意,这两个命令都可以同时应用于多个变量。结合使用 TO 和 ALL 关键词 可以节省大量时间。
- 请注意,值标签本身应该用引号括起来。如果标签中包含单引号,则需要通过将单引号加倍来转义它。或者,也可以使用双引号将包含单引号的标签括起来。
SPSS 值标签语法示例
(以下语法示例使用的数据集可以在这里找到。)
1. 应用单个值标签。注意它如何在变量视图 (Variable View) 中显示。
VALUE LABELS married 1 '未婚 (Never married)'.
2. 添加/更改值标签的错误方法。这将删除我们在上一个命令中添加的值标签。
VALUE LABELS married 2 '已婚 (Married)'.
3. 正确的方法:使用 ADD VALUE LABELS 而不是 VALUE LABELS。
ADD VALUE LABELS married 1'未婚 (Never married)' 3'其他 (Other)' 4 '不想说 (Don''t want to tell)' 5 '跳过问题 (Question skipped)'.
4. 替代方法:在单个命令中应用所有值标签。
VALUE LABELS q1 q2 q3 0 '否 (No)' 1 '是 (Yes)' 2 "不知道/不适用 (Don't know/not applicable)".